insulated enclosure - French English Dictionary